package com.github.wisdom.member.entity;

import com.baomidou.mybatisplus.annotations.TableId;
import com.baomidou.mybatisplus.enums.IdType;
import com.baomidou.mybatisplus.annotations.TableName;
import io.swagger.annotations.ApiModelProperty;

import java.io.Serializable;
import java.util.Date;

/**
 * 会员优惠券
 * 
 * @author ybg
 * @email ybg101010@163.com
 * @date 2018-09-13 21:41:31
 */
@TableName("mem_member_coupons")
public class MemberCouponsEntity implements Serializable {
	private static final long serialVersionUID = 1L;

	/**
	 * 标识
	 */
	@TableId(type = IdType.INPUT)
	@ApiModelProperty(value = "标识 - id")
	private Integer id;
	/**
	 * 用户ID
	 */
	@ApiModelProperty(value = "用户ID - userId")
	private Integer userId;
	/**
	 * 优惠券ID
	 */
	@ApiModelProperty(value = "优惠券ID - couponsId")
	private Integer couponsId;
	/**
	 * 优惠券来源
	 */
	@ApiModelProperty(value = "优惠券来源 - couSource")
	private String couSource;
	/**
	 * 获得时间
	 */
	@ApiModelProperty(value = "获得时间 - getTime")
	private Date getTime;
	/**
	 * 获得原因
	 */
	@ApiModelProperty(value = "获得原因 - getReason")
	private String getReason;
	/**
	 * 0-未使用；1-已使用；3-已过期；
	 */
	@ApiModelProperty(value = "0-未使用；1-已使用；3-已过期； - couStatus")
	private String couStatus;
	/**
	 * 使用时间
	 */
	@ApiModelProperty(value = "使用时间 - useTime")
	private Date useTime;
	/**
	 * 使用人
	 */
	@ApiModelProperty(value = "使用人 - useUserId")
	private Integer useUserId;
	/**
	 * 使用原因
	 */
	@ApiModelProperty(value = "使用原因 - useReason")
	private String useReason;
	/**
	 * 备注
	 */
	@ApiModelProperty(value = "备注 - note")
	private String note;

	/**
	 * 设置：标识
	 */
	public void setId(Integer id) {
		this.id = id;
	}
	/**
	 * 获取：标识
	 */
	public Integer getId() {
		return id;
	}
	/**
	 * 设置：用户ID
	 */
	public void setUserId(Integer userId) {
		this.userId = userId;
	}
	/**
	 * 获取：用户ID
	 */
	public Integer getUserId() {
		return userId;
	}
	/**
	 * 设置：优惠券ID
	 */
	public void setCouponsId(Integer couponsId) {
		this.couponsId = couponsId;
	}
	/**
	 * 获取：优惠券ID
	 */
	public Integer getCouponsId() {
		return couponsId;
	}
	/**
	 * 设置：优惠券来源
	 */
	public void setCouSource(String couSource) {
		this.couSource = couSource;
	}
	/**
	 * 获取：优惠券来源
	 */
	public String getCouSource() {
		return couSource;
	}
	/**
	 * 设置：获得时间
	 */
	public void setGetTime(Date getTime) {
		this.getTime = getTime;
	}
	/**
	 * 获取：获得时间
	 */
	public Date getGetTime() {
		return getTime;
	}
	/**
	 * 设置：获得原因
	 */
	public void setGetReason(String getReason) {
		this.getReason = getReason;
	}
	/**
	 * 获取：获得原因
	 */
	public String getGetReason() {
		return getReason;
	}
	/**
	 * 设置：0-未使用；1-已使用；3-已过期；
	 */
	public void setCouStatus(String couStatus) {
		this.couStatus = couStatus;
	}
	/**
	 * 获取：0-未使用；1-已使用；3-已过期；
	 */
	public String getCouStatus() {
		return couStatus;
	}
	/**
	 * 设置：使用时间
	 */
	public void setUseTime(Date useTime) {
		this.useTime = useTime;
	}
	/**
	 * 获取：使用时间
	 */
	public Date getUseTime() {
		return useTime;
	}
	/**
	 * 设置：使用人
	 */
	public void setUseUserId(Integer useUserId) {
		this.useUserId = useUserId;
	}
	/**
	 * 获取：使用人
	 */
	public Integer getUseUserId() {
		return useUserId;
	}
	/**
	 * 设置：使用原因
	 */
	public void setUseReason(String useReason) {
		this.useReason = useReason;
	}
	/**
	 * 获取：使用原因
	 */
	public String getUseReason() {
		return useReason;
	}
	/**
	 * 设置：备注
	 */
	public void setNote(String note) {
		this.note = note;
	}
	/**
	 * 获取：备注
	 */
	public String getNote() {
		return note;
	}
}
